//es6导包 
import Vue from 'vue'
import App from './App.vue'

//1.导入路由模块（全局的  入口文件）
import router from './router/index'

//vue配置文件 产品提示为false
Vue.config.productionTip = false

// 使用vant 插件
import Vant from 'vant';
import 'vant/lib/index.css';
Vue.use(Vant);

//饿了么ui
import ElementUI from 'element-ui'; //所有的组件
import 'element-ui/lib/theme-chalk/index.css'; //所有的css
Vue.use(ElementUI); //使用饿了么ui

//全局axios
import axios from "axios"

import VueSocketIO from 'vue-socket.io';
import SocketIO from 'socket.io-client'
Vue.use(new VueSocketIO({
  debug: true,
  connection: SocketIO('ws://112.74.185.144:8000')
}))
// // 全局默认基础路径！！！  不需要代理
axios.defaults.baseURL='http://112.74.185.144:8000'
// axios.defaults.baseURL='http://localhost:8000'
Vue.prototype.$axios = axios


//全局qs
import qs from 'qs'
Vue.prototype.$qs = qs
//时间戳
Date.prototype.Format = function (fmt) { //author: meizz   
  var o = {
    "M+": this.getMonth() + 1,                 //月份   
    "d+": this.getDate(),                    //日   
    "h+": this.getHours(),                   //小时   
    "m+": this.getMinutes(),                 //分   
    "s+": this.getSeconds(),                 //秒   
    "q+": Math.floor((this.getMonth() + 3) / 3), //季度   
    "S": this.getMilliseconds()             //毫秒   
  };
  if (/(y+)/.test(fmt))
    fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
  for (var k in o)
    if (new RegExp("(" + k + ")").test(fmt))
      fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
  return fmt;
}






new Vue({
  el: '#app',
  render: h => h(App),
  router
}).$mount('#app')